body{ background-color: #fafafa;}
.clearfix:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
.main{
	width: 1200px;
	margin: 20px auto;
	padding:  0 20px 40px;
	background: #fff;
	box-shadow: 0px 0px 7px 0px rgba(25, 102, 255, 0.15);
	border-radius: 4px;
	box-sizing:border-box;
}
@media screen and (max-width:1200px){
	.main{ width: 1000px;}
}

.progress{ height: 90px; line-height: 90px; text-align:center; border-bottom:1px solid #DADEE8;}
.progress span{ line-height:32px; font-size: 16px; color: #333; } 
.progress span i{ display: inline-block; margin-right: 8px; width: 32px; height:32px; line-height:32px; font-style: normal; font-size: 16px; color: #9598A2; border: 1px solid #9598A2; border-radius:50%;} 
.progress span.on i{ color: #fff; background: #1966FF; border-color: #1966ff} 
.progress s{ position: relative; top: -4px; margin:0 20px; display: inline-block; width: 180px; height: 1px; background: #e5e5e5;} 

.table-head{ margin-top: 10px; width: 100%; height: 52px; line-height:52px; background: #FAFAFA; border-radius: 4px;}
.table-head span{ float: left; font-size:16px; color: #9598A2;}
.table-head span.s1{ width:64%; text-indent: 20px;}
.table-head span.s2{ width:12%; text-align: center;}
.table-head span.s3{ width:12%; text-align: center;}
.table-head span.s4{ width:12%; text-align: center;}

.item{ padding:15px 0; border-bottom:1px solid #DADEE8;}
.item-type{ padding-left: 20px;}
.item-type label{ cursor: pointer;}
.item-wrap{ margin-top: 10px;}
.item-info{ float: left; width: 64%; padding-left: 45px; box-sizing:border-box;}
.item-info img{ float: left; width: 86px; height: 86px;}
.item-info p{ padding-left: 96px; line-height: 1.8; font-size: 14px; color: #9598A2}
.item-info p:nth-child(2){margin-top: -4px; color: #333}
.item-djq{float: left; width: 12%; line-height: 86px; text-align: center; font-size:14px; color: #333;}
.item-price{float: left; width: 12%; line-height: 86px; text-align: center; font-size:18px; color: #F53930; font-weight: bold;}
.item-edit{float: left; width: 12%; line-height: 86px; text-align: center;}
.item-edit a{font-size: 14px; color: #333;}

.table-foot{ margin-top: 10px; padding: 0 20px; width: 100%; height: 52px; line-height:52px; background: #FAFAFA; border-radius: 4px; box-sizing: border-box;}
.table-foot label{ color: #333; font-size: 14px;}
.table-foot p{ float: right; color: #9598A2; font-size: 14px;}

.tools{ margin-top: 10px;}
.address-info{ float: left; padding: 15px; background: #FFFFFF ;border: 1px solid #F5F5F5; border-radius: 0px 0px 4px 4px;}
.address-info a{  font-size: 14px; color: #9598A2}
.address-info a img{ vertical-align: middle; margin-right: 5px;}
.address-info p{ margin-top: 20px; font-size: 14px; color: #333}
.address-info p span{padding:1px 6px; font-size: 12px; color: #F53930;background: #FEF0EF;border: 1px solid #F53930;border-radius: 10px;}



.order-info{ float: right; margin-right: 20px;}
.order-info p{ font-size: 14px; color: #333;}
.order-info p span{ margin-top: 20px; font-size: 18px; color: #F53930; font-weight: bold;}
.order-info a{ display:inline-block; margin-top: 20px; padding: 10px 40px; color: #fff; font-size: 16px; background-color: #1966FF; border-radius: 20px;}

.mask{display: none; position: fixed; left: 0; top: 0; width:100%; height: 100%; background-color: rgba(0,0,0,.5); }
.pop{display: none; position: fixed; left: 50%; margin-left: -200px; top: 50%; margin-top: -200px; padding: 10px 20px 30px; width: 400px; background: #FFFFFF; box-shadow: 0px 0px 7px 0px rgba(25, 102, 255, 0.15);border-radius: 4px;}
.pop h2{  margin-bottom: 5px; font-size: 16px; color: #333; font-weight: 400; line-height: 50px; border-bottom: 1px solid #DADEE8;}
.pop h2 a{float: right; font-size: 24px; color: #9598A2; font-weight: 400;}
.pop p{ height: 50px; line-height:50px; font-size: 14px; color: #333;}
.pop p > input{padding-left: 20px; width: 300px; height: 40px;background: #FFFFFF; border: 1px solid #e5e5e5;border-radius: 4px;}
.pop p > select{padding-left: 20px; width: 325px; height: 40px;background: #FFFFFF; border: 1px solid #e5e5e5;border-radius: 4px;}
.pop p label {color: #9598A2}
.pop-foot { margin-top: 10px; text-align: center;}
.pop-foot a{ padding: 5px 25px; font-size: 14px; border:1px solid #9598a2; color: #9598A2; border-radius: 30px;}
.pop-foot a.pop-submit{ margin: 0 20px; color: #fff; border-color: #1966FF; background-color: #1966FF}

.acity,.acounty{display: none;}


